package org.xbs.demo1.pojo;

import lombok.Data;
import org.springframework.web.multipart.MultipartFile;

import java.time.LocalDate;
import java.time.LocalDateTime;
//此user为管理员看到的员工数据的实体类
@Data
public class User {
    private Integer id; //ID,主键
    private String name; //姓名,限制10个字符，非空
    private String gender; //性别, 1:男, 2:女，设置选择的值，选择的值只有两个1或者2，非空
    private String phone; //手机号  手机号，限制十一位，非空
    private Integer job; //职位, 1:消防局长,2:副局长，3:消防参谋,4:消防队长,5:消防员
    private String jobName;
    private Integer salary; //薪资,选填
    private String image; //头像，选填,这是用来接收上传的文件的路径的，用于存在数据库中的
    private MultipartFile imageFile;//这是用来接收上传的头像的
    private LocalDate entryDate; //入职日期,非空
    private Integer deptId; //关联的部门ID,可空，但最好别填null
    private String deptName;
    private LocalDateTime createTime; //创建时间
    private LocalDateTime updateTime; //修改时间
    private String imageBase64Code;//存放查询回显时候的图片的base64编码字符串
}
